/********************************************************************************
 * Copyright(c) 2020-2025 VINCENT_WY All rights reserved.
 * - Filename
 * - Author  Vincent
 * - Version V1.0.0
 * - Date    2023/09/21
 * - Brief
 * - FunctionList:
 ******************************************************************************
 * History:
 *
 *
 *
 ******************************************************************************
 */

#pragma once
#include <string>
#include <map>

namespace dispatch
{

    enum DeviceID
    {
        FRONT = 0,
        BACK,
        RIGHT,
        LEFT,
        BEV,
        CAN
    };

    struct DispatchFileInfo
    {
        DeviceID type;
        int freq;
        int width;
        int height;
        long long int timestamp;
        std::string fileName;
    };

    using FileMap = std::multimap<long long int, DispatchFileInfo>;
}
